Fedora 22
Sponsored Link

Management Tools
2015/06/02
 
Install useful tools for virtual machine management.
[1] Install required packages.
[root@dlp ~]#
dnf -y install libguestfs-tools virt-top
[2] "ls" a directory in a virtual machine.
[root@dlp ~]#
virt-ls -l -d fedora22 /root

total 40
dr-xr-x---.  3 root root 4096 Dec 25 11:46 .
dr-xr-xr-x. 18 root root 4096 Dec 25 11:55 ..
-rw-------.  1 root root  126 Dec 25 11:46 .bash_history
-rw-r--r--.  1 root root   18 Jun  8  2014 .bash_logout
-rw-r--r--.  1 root root  176 Jun  8  2014 .bash_profile
-rw-r--r--.  1 root root  176 Jun  8  2014 .bashrc
-rw-r--r--.  1 root root  100 Jun  8  2014 .cshrc
...
[3] "cat" a file in a virtual machine.
[root@dlp ~]#
virt-cat -d fedora22 /etc/passwd

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
...
[4] Edit a file in a virtual machine.
[root@dlp ~]#
virt-edit -d fedora22 /etc/fstab


#
# /etc/fstab
# Created by anaconda on Thu Dec 25 11:30:32 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/fedora--server-root /                       ext4    defaults        1 1
UUID=fb39d12e-e1f0-4114-a2fd-76eadc99ccdb /boot         ext4    defaults        1 2
/dev/mapper/fedora--server-swap swap                    swap    defaults        0 0
[5] Display disk usage in a virtual machine.
[root@dlp ~]#
virt-df -d fedora22

Filesystem                           1K-blocks       Used  Available  Use%
fedora22:/dev/sda1                      487652      91879     366077   19%
fedora22:/dev/fedora-server/root      27187420    1268684   24514628    5%
[6] Mount a disk for a virtual machine.
[root@dlp ~]#
guestmount -d fedora22 -i /media

[root@dlp ~]#
ll /media

total 82
lrwxrwxrwx.   1 root root     7 Aug 16 22:24 bin -> usr/bin
dr-xr-xr-x.   4 root root  1024 Dec 25 20:40 boot
drwxr-xr-x.   2 root root  4096 Dec 25 20:30 dev
drwxr-xr-x. 103 root root 12288 Dec 25 20:55 etc
...
[7] Display the status of virtual machines.
[root@dlp ~]#
virt-top

virt-top 22:12:33 - x86_64 4/4CPU 2801MHz 12135MB
3 domains, 1 active, 1 running, 0 sleeping, 0 paused, 2 inactive D:0 O:0 X:0
CPU: 42.2%  Mem: 4096 MB (4096 MB by guests)

   ID S RDRQ WRRQ RXBY TXBY %CPU %MEM    TIME   NAME
    9 R   92  220    0    0 42.2 33.0   6:59.26 win2k12
    -                                           (fedora22)
    -                                           (template)
 
Tweet